home *** CD-ROM | disk | FTP | other *** search
/ Time Traveler CD - A Mult…dia Chronicle of History / Time Traveler CD - A Multimedia Chronicle of History.iso / Time Traveler / Time Traveler.rsrc / bin.rsrc_CODE_6_NextLast.txt < prev    next >
Text File  |  1992-10-28  |  6KB  |  109 lines

  1. # near model CODE resource
  2. # jump table entries: 320-323 (4 of them)
  3. export_40:
  4. 00000000  4240                     clr.w      D0
  5. 00000002  4E75                     rts
  6. fn00000004:
  7. 00000004  2F2D E61E                move.l     -[A7], [A5 - 0x19E2]
  8. 00000008  A9A2                     syscall    LoadResource
  9. 0000000A  206D E61E                movea.l    A0, [A5 - 0x19E2]
  10. 0000000E  A029                     syscall    HLock
  11. 00000010  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  12. 00000014  206D E61E                movea.l    A0, [A5 - 0x19E2]
  13. 00000018  2B50 EF28                move.l     [A5 - 0x10D8], [A0]
  14. 0000001C  206D EF28                movea.l    A0, [A5 - 0x10D8]
  15. 00000020  3B50 EF24                move.w     [A5 - 0x10DC], [A0]
  16. 00000024  3B7C 0001 EF2C           move.w     [A5 - 0x10D4], 0x1
  17. label0000002A:
  18. 0000002A  206D EF28                movea.l    A0, [A5 - 0x10D8]
  19. 0000002E  322D E636                move.w     D1, [A5 - 0x19CA]
  20. 00000032  7000                     moveq.l    D0, 0x00
  21. 00000034  302D EF2C                move.w     D0, [A5 - 0x10D4]
  22. 00000038  5380                     subq.l     D0, 1
  23. 0000003A  E780                     asl        D0, 3
  24. 0000003C  5480                     addq.l     D0, 2
  25. 0000003E  B270 0802                cmp.w      D1, [A0 + D0 + 0x2]
  26. 00000042  6F06                     ble        +0x8 /* 0000004A */
  27. 00000044  526D EF2C                addq.w     [A5 - 0x10D4], 1
  28. 00000048  60E0                     bra        -0x1E /* 0000002A */
  29. label0000004A:
  30. 0000004A  3B6D EF2C EF26           move.w     [A5 - 0x10DA], [A5 - 0x10D4]
  31. 00000050  206D E61E                movea.l    A0, [A5 - 0x19E2]
  32. 00000054  A02A                     syscall    HUnlock
  33. 00000056  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  34. 0000005A  4E75                     rts
  35. fn0000005C:
  36. 0000005C  2F2D E61E                move.l     -[A7], [A5 - 0x19E2]
  37. 00000060  A9A2                     syscall    LoadResource
  38. 00000062  206D E61E                movea.l    A0, [A5 - 0x19E2]
  39. 00000066  A029                     syscall    HLock
  40. 00000068  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  41. 0000006C  206D E61E                movea.l    A0, [A5 - 0x19E2]
  42. 00000070  2050                     movea.l    A0, [A0]
  43. 00000072  7000                     moveq.l    D0, 0x00
  44. 00000074  302D EF26                move.w     D0, [A5 - 0x10DA]
  45. 00000078  5380                     subq.l     D0, 1
  46. 0000007A  E780                     asl        D0, 3
  47. 0000007C  5480                     addq.l     D0, 2
  48. 0000007E  3B70 0800 E636           move.w     [A5 - 0x19CA], [A0 + D0]
  49. 00000084  206D E61E                movea.l    A0, [A5 - 0x19E2]
  50. 00000088  A02A                     syscall    HUnlock
  51. 0000008A  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  52. 0000008E  302D E636                move.w     D0, [A5 - 0x19CA]
  53. 00000092  0C40 0FA0                cmpi.w     D0, 0xFA0
  54. 00000096  6C12                     bge        +0x14 /* 000000AA */
  55. 00000098  426D E632                clr.w      [A5 - 0x19CE]
  56. 0000009C  303C 0FA0                move.w     D0, 0xFA0
  57. 000000A0  906D E636                sub.w      D0, [A5 - 0x19CA]
  58. 000000A4  3B40 E630                move.w     [A5 - 0x19D0], D0
  59. 000000A8  600E                     bra        +0x10 /* 000000B8 */
  60. label000000AA:
  61. 000000AA  3B7C 0001 E632           move.w     [A5 - 0x19CE], 0x1
  62. 000000B0  0440 0FA0                subi.w     D0, 0xFA0
  63. 000000B4  3B40 E630                move.w     [A5 - 0x19D0], D0
  64. label000000B8:
  65. 000000B8  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  66. 000000BC  4E75                     rts
  67. export_41:
  68. 000000BE  4EBA FF44                jsr        [PC - 0xBC /* 00000004 */]
  69. 000000C2  526D EF26                addq.w     [A5 - 0x10DA], 1
  70. 000000C6  4EBA FF94                jsr        [PC - 0x6C /* 0000005C */]
  71. 000000CA  4E75                     rts
  72. export_42:
  73. 000000CC  4EBA FF36                jsr        [PC - 0xCA /* 00000004 */]
  74. 000000D0  536D EF26                subq.w     [A5 - 0x10DA], 1
  75. 000000D4  4EBA FF86                jsr        [PC - 0x7A /* 0000005C */]
  76. 000000D8  4E75                     rts
  77. export_43:
  78. 000000DA  4EBA FF28                jsr        [PC - 0xD8 /* 00000004 */]
  79. 000000DE  42A7                     clr.l      -[A7]
  80. 000000E0  3F3C 0081                move.w     -[A7], 0x81
  81. 000000E4  A949                     syscall    GetMenuHandle
  82. 000000E6  2B5F EF2E                move.l     [A5 - 0x10D2], [A7]+
  83. 000000EA  6740                     beq        +0x42 /* 0000012C */
  84. 000000EC  302D EF26                move.w     D0, [A5 - 0x10DA]
  85. 000000F0  0C40 0001                cmpi.w     D0, 0x1
  86. 000000F4  660C                     bne        +0xE /* 00000102 */
  87. 000000F6  2F2D EF2E                move.l     -[A7], [A5 - 0x10D2]
  88. 000000FA  3F3C 0005                move.w     -[A7], 0x5
  89. 000000FE  A93A                     syscall    DisableItem
  90. 00000100  600A                     bra        +0xC /* 0000010C */
  91. label00000102:
  92. 00000102  2F2D EF2E                move.l     -[A7], [A5 - 0x10D2]
  93. 00000106  3F3C 0005                move.w     -[A7], 0x5
  94. 0000010A  A939                     syscall    EnableItem
  95. label0000010C:
  96. 0000010C  302D EF26                move.w     D0, [A5 - 0x10DA]
  97. 00000110  B06D EF24                cmp.w      D0, [A5 - 0x10DC]
  98. 00000114  660C                     bne        +0xE /* 00000122 */
  99. 00000116  2F2D EF2E                move.l     -[A7], [A5 - 0x10D2]
  100. 0000011A  3F3C 0004                move.w     -[A7], 0x4
  101. 0000011E  A93A                     syscall    DisableItem
  102. 00000120  600A                     bra        +0xC /* 0000012C */
  103. label00000122:
  104. 00000122  2F2D EF2E                move.l     -[A7], [A5 - 0x10D2]
  105. 00000126  3F3C 0004                move.w     -[A7], 0x4
  106. 0000012A  A939                     syscall    EnableItem
  107. label0000012C:
  108. 0000012C  4E75                     rts
  109.